/**
 * 打开页面
 * @params path=页面地址  needLogin= 跳转的页面是需要登录吗
 *
*/
export function payClick (params) {
  uni.showLoading({
    title: '加载中',
  })
  return new Promise((resolve, reject) => {
    uni.requestPayment({ // 这一步是调起微信支付
      appId: params.appId,
      timeStamp: params.timeStamp,
      nonceStr: params.nonceStr,
      package: `prepay_id=${params.prepayId}`,
      signType: params.signType,
      paySign: params.paySign,
      success: function (res) {
        console.log('支付成功')
        uni.hideLoading()
        resolve()
      },
      fail: function (res) {
        reject('error', res)
        console.log('支付失败', res)
        uni.hideLoading()
        uni.showToast({
          title: '支付失败',
          icon: "none",
        });
      }
    })
  })
}
